package proj;

/**
 * Represents one of the players of the game.  Responsible for getting an action
 * and undertaking it, whether by making a move or returning it to Game.
 * @author Jono
 *
 */
public interface Player {
   /**
    * Returns an action that the player wishes to take.  If this action is a
    * move, gets the board to enact the move.
    * @return Action action desired
    */
	public Action takeTurn();
}
